package com.enjoyor.soa.traffic.api.dto.psms;

import java.io.Serializable;
import java.util.Date;

public class AbsentPlanDto implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -3068533978733945238L;

	/**
	 * 唯一标识
	 */
	private String absentPlanId;

	/**
	 * 关联ID：schePlanId或者schePlanPoliceId
	 * 
	 */
	private String rltId;
	/**
	 * 部门编号
	 */
	private String deptId;

	/**
	 * 部门名称
	 */
	private String deptName;

	/**
	 * 岗位编号
	 */
	private String postId;

	/**
	 * 岗位名称
	 */
	private String postName;

	/**
	 * 警员编号
	 */
	private String policeId;

	/**
	 * 警员名称
	 */
	private String policeName;

	/**
	 * 执勤开始时间
	 */
	private Date scheBeginTime;

	/**
	 * 执勤结束时间
	 */
	private Date scheEndTime;

	/**
	 * 报备开始时间
	 */
	private Date beginTime;

	/**
	 * 报备结束时间
	 */
	private Date endTime;

	/**
	 * 状态
	 */
	private String status;

	/**
	 * 创建人
	 */
	private String createPerson;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 报备缘由
	 */
	private String reason;

	/**
	 * 备注
	 */
	private String attachment;

	public String getAbsentPlanId() {
		return absentPlanId;
	}

	public void setAbsentPlanId(String absentPlanId) {
		this.absentPlanId = absentPlanId;
	}

	public String getRltId() {
		return rltId;
	}

	public void setRltId(String rltId) {
		this.rltId = rltId;
	}

	public Date getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(Date beginTime) {
		this.beginTime = beginTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getCreatePerson() {
		return createPerson;
	}

	public void setCreatePerson(String createPerson) {
		this.createPerson = createPerson;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getReason() {
		return reason;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getPostId() {
		return postId;
	}

	public void setPostId(String postId) {
		this.postId = postId;
	}

	public String getPostName() {
		return postName;
	}

	public void setPostName(String postName) {
		this.postName = postName;
	}

	public String getPoliceId() {
		return policeId;
	}

	public void setPoliceId(String policeId) {
		this.policeId = policeId;
	}

	public String getPoliceName() {
		return policeName;
	}

	public void setPoliceName(String policeName) {
		this.policeName = policeName;
	}

	public Date getScheBeginTime() {
		return scheBeginTime;
	}

	public void setScheBeginTime(Date scheBeginTime) {
		this.scheBeginTime = scheBeginTime;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getAttachment() {
		return attachment;
	}

	public void setAttachment(String attachment) {
		this.attachment = attachment;
	}

	public Date getScheEndTime() {
		return scheEndTime;
	}

	public void setScheEndTime(Date scheEndTime) {
		this.scheEndTime = scheEndTime;
	}
}